﻿@charset "UTF-8";
/*通盘房源顶部操作图标*/
.h2tit-war-zone #operatePanelBox, .h2tit-war-zone a.r {
margin-left: 15px;
}

.h2tit-war-zone #operatePanelBox .icon-ads {
margin-right: 5px;
background: url(/Content/images/controls/icon-agency.png) no-repeat;
display: inline-block;
vertical-align: middle;
background-position: -58px -339px;
width: 16px;
height: 16px;
}

.h2tit-war-zone a.r i {
margin-right: 5px;
background: url(/Content/images/controls/icon-agency.png) no-repeat;
display: inline-block;
vertical-align: middle;
}

.h2tit-war-zone a.r .icon-property-photo-tool {
background-position: -42px -340px;
width: 16px;
height: 16px;
}

.h2tit-war-zone a.r .icon-intell-station {
background-position: -13px -339px;
width: 15px;
height: 16px;
}

.h2tit-war-zone a.r .icon-property-DM-sheet {
background-position: -29px -341px;
width: 12px;
height: 14px;
}

.icon-share-maps, .icon-local-upload,.icon-room-type-upload,.icon-village-type-upload, .edit-tab span, .suplist li .tit, #spanPropertyType label, #spanHouseDirection label,#spanPropertyExpertTransaction label, .pd-other-sets-btn, i.gray-down-arrow, .recommend-hand, .icon-ppliance, .icon-furniture, .property-details-top a, .attachment-name, .attachment-name2, .build-name-select-div label {
display: inline-block;
}

.icon-rent, .icon-sale {
width: 27px;
height: 27px;
}

.small-icon-rent, .small-icon-sale {
width: 18px;
height: 18px;
}

.w58 {
width: 58px;
}

.w64 {
width: 64px;
}

.w67 {
width: 67px;
}

.w68 {
width: 68px;
}

.w90 {
width: 90px;
}

.w94 {
width: 94px;
}

.w97 {
width: 97px;
}

.w102 {
width: 102px;
}

.w108 {
width: 108px;
}

.w111 {
width: 111px;
}

.w116 {
width: 116px;
}

.w117 {
width: 117px;
}

.w126 {
width: 126px;
}

.w145 {
width: 145px;
}

.w150 {
width: 150px;
}

.w164 {
width: 164px;
}

.w196 {
width: 196px;
}

.w218 {
width: 218px;
}

.w220 {
width: 220px;
}

.w236 {
width: 236px;
}

.w243 {
width: 243px;
}

.w359 {
width: 359px;
}

.w363 {
width: 363px;
}

.w388 {
width: 388px;
}

.w392 {
width: 392px;
}

.w438 {
width: 438px;
}

.w467 {
width: 467px;
}

.w490 {
width: 490px;
}

.w534 {
width: 534px;
}

.w877 {
width: 877px;
}

.w887 {
width: 887px;
}

.min-w85 {
min-width: 85px;
width: auto !important;
}

.max-w170 {
width: auto !important;
max-width: 170px;
}

.max-w240 {
width: auto !important;
max-width: 240px;
}

.h103 {
height: 103px;
}

.h132 {
height: 132px !important;
}

.h160 {
height: 160px !important;
}

.mt03 {
margin-top: -3px;
}

.mt031 {
margin-top: -31px;
}

.mt33 {
margin-top: 33px;
}

.mr0 {
margin-right: 0;
}

.mb05 {
margin-bottom: -5px;
}

.ml07 {
margin-left: -7px;
}

.ml18 {
margin-left: 18px;
}

.ml25 {
margin-left: 25px;
}

.ml30 {
margin-left: 30px;
}

.ml44 {
margin-left: 44px;
}

.pl85 {
padding-left: 85px;
}

.plr20 {
padding-right: 20px !important;
padding-left: 20px !important;
}

.f45 {
font-size: 45px;
}

.bg-none {
background-image: none !important;
}

.btns-property-paper input {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

.recommend-hand {
background: url(/Content/images/controls/icon-agency.png) no-repeat;
}

.icon-share-maps, .icon-local-upload,.icon-room-type-upload,.icon-village-type-upload {
background: url(/Content/images/frame/bg-agency.png) no-repeat;
}

.price-up-flag {
background-color: #fcf4df;
border: 1px solid #efc75e;
display: none;
padding-top: 0;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
z-index: 3;
position: absolute;
top: 26px;
left: 51px;
}

.price-down-flag {
background-color: #fcf4df;
border: 1px solid #efc75e;
display: none;
padding-top: 0;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
z-index: 3;
position: absolute;
top: 26px;
left: 51px;
border: 1px solid #eaeaea;
background-color: #f6f6f6;
}

.h2tit h2 i.icon-paper-tit {
background-position: -415px -243px;
width: 18px;
height: 23px;
}

.h2tit h2 i.icon-real-tit {
background-position: -368px -243px;
width: 24px;
height: 20px;
}

#edit-tab-cont .tab-photo {
border: 1px solid #eaeaea;
border-top: 0;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
overflow: hidden;
margin-bottom: 10px;
min-height: 165px;
height: auto !important;
}

#edit-tab-cont .tab-photo .img {
width: 140px;
float: left;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 43px;
position: relative;
}

.h4-real {
font-size: 14px;
font-family: 'Microsoft YaHei',宋体;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
margin-top: 20px;
background-color: #f2f5f8;
}

.h4-appliances {
color: #cfa972;
font-size: 14px;
}

.h3-real {
color: #e2574c;
font-size: 16px;
font-family: 'Microsoft YaHei',宋体;
margin-top: 20px;
margin-bottom: 20px;
}

.room-img-note {
position: absolute;
top: 0;
left: 199px;
}

.topdes {
overflow: hidden;
margin-bottom: 10px;
}

.photobox .topdes {
margin-left: 52px;
padding-top: 10px;
}

.edit-tab {
border-bottom: 1px solid #eaeaea;
height: 32px;
padding-left: 25px;
margin-left: -22px;
}

.edit-tab span {
font-size: 14px;
font-weight: bold;
padding-top: 0;
padding-right: 20px;
padding-bottom: 0;
padding-left: 20px;
height: 31px;
line-height: 31px;
background-color: #f6f6f6;
border: 1px solid #eaeaea;
border-bottom: none;
margin-left: -1px;
cursor: pointer;
}

.edit-tab .cur {
color: #333;
box-shadow: 0 5px 5px #f1eeeb inset;
background-color: #fff;
height: 32px;
cursor: default;
}

.applianc-sup {
position: relative;
margin-bottom: 10px;
background-color: #fafafa;
padding-bottom: 10px !important;
}

.applianc-sup input {
margin-right: 5px;
margin-left: 5px;
}

.applianc-sup h4 {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 0;
padding-left: 20px;
font-size: 14px;
color: #9e9e9e;
overflow: hidden;
}

.applianc-sup h4 a {
margin-right: 54px;
}

.suplist {
width: 97.5%;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 20px;
}

.suplist li {
margin-top: 16px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
width: 50%;
list-style: none;
float: left;
}

.suplist li.w-all {
width: 100%;
}

.suplist li.w-all .tit {
margin-right: 9px;
}

.suplist li label {
margin-right: 20px;
color: #a0a0a0;
}

.suplist li .tit {
width: 40px;
color: #000;
margin-left: 24px;
}

.suplist .r {
float: right;
margin-right: 0;
}

.appliances {
width: 80px;
height: 26px;
color: #fff;
text-align: center;
font: 14px/26px 'Microsoft YaHei',宋体;
background-color: #26a6d1;
margin-left: 33px;
padding-left: 10px;
}

.appliances:hover {
color: #fff;
text-decoration: none;
}

.appliances .showsel {
background-position: -373px -9px;
}

.appliances .hidsel {
background-position: -373px 0;
}

.belongs p {
line-height: 32px;
}

.beimg {
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
border: 1px solid #eaeaea;
background-color: #fff;
margin-right: 10px;
display: inline;
}

.beimg img {
width: 105px;
height: 140px;
}

.update {
border: 1px solid #eaeaea;
padding-bottom: 10px;
}

.update h2 {
padding-top: 10px;
padding-right: 20px;
padding-bottom: 0;
padding-left: 20px;
height: 30px;
background: -webkit-gradient(linear, 0 0, 0 39%, from(#efe9e3), to(#fff));
background: -moz-linear-gradient(top, #efe9e3, #fff);
background: linear-gradient(to bottom, #efe9e3, #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efe9e3, endColorstr=#fff);
}

.update ul {
height: auto !important;
max-height: 120px;
height: 120px;
overflow-y: auto;
position: relative;
margin-top: 0;
margin-right: 20px;
margin-bottom: 0;
margin-left: 20px;
}

#spanPropertyType, #spanHouseDirection,#spanPropertyExpertTransaction {
display: block;
overflow: hidden;
}

#spanPropertyType label, #spanHouseDirection label,#spanPropertyExpertTransaction label {
margin-right: 8px;
margin-bottom: 8px;
}

#spanPropertyType input, #spanHouseDirection input,#spanPropertyExpertTransaction input {
margin-right: 3px;
}

.icon-rent {
background-position: -250px -185px;
}

.icon-sale {
background-position: -250px -185px;
background-position: -282px -185px;
}

.small-icon-rent {
background-position: -255px -217px;
}

.small-icon-sale {
background-position: -255px -217px;
background-position: -287px -217px;
}

.small-icon-rent-sale {
width: 32px;
height: 18px;
background-position: -257px -291px;
}

.data-table-img .small-icon-rent, .data-table-img .small-icon-sale, .data-table-img .small-icon-rent-sale {
vertical-align: -4px;
}

.update {
border: 1px solid #eaeaea;
padding-bottom: 10px;
}

.update h2 {
padding-top: 10px;
padding-right: 20px;
padding-bottom: 0;
padding-left: 20px;
height: 30px;
background: -webkit-gradient(linear, 0 0, 0 39%, from(#efe9e3), to(#fff));
background: -moz-linear-gradient(top, #efe9e3, #fff);
background: linear-gradient(to bottom, #efe9e3, #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efe9e3, endColorstr=#fff);
}

.update ul {
height: auto !important;
max-height: 120px;
height: 120px;
overflow-y: auto;
position: relative;
margin-top: 0;
margin-right: 20px;
margin-bottom: 0;
margin-left: 20px;
}

.recommend-count {
color: #ea5d2d;
float: left;
margin-left: 5px;
}

.property-details-temp-user {
margin-top: -86px;
margin-left: -86px;
}

.send-msg-btn {
position: absolute;
right: 14px;
bottom: 16px;
background: url(/Content/images/controls/icon-agency.png) no-repeat;
background-position: -305px -140px;
width: 57px;
height: 16px;
}

.pd-other-sets-btn {
cursor: pointer;
border: 1px solid #ddd;
height: 23px;
line-height: 23px;
width: 72px;
text-align: center;
}

.pd-other-sets-box li {
line-height: 20px;
margin-left: 0;
white-space: nowrap;
text-align: right;
}

#btnOtherSetsBox .pd-other-sets-box li {
text-align: left;
}

.pd-other-sets-box li a, .pd-other-sets-box li span {
display: block;
color: #666;
padding-right: 10px;
padding-left: 10px;
}

.pd-other-sets-box li a:hover, .pd-other-sets-box li span:hover {
text-decoration: none;
}

i.gray-down-arrow {
margin-left: 5px;
background: url(/Content/images/controls/icon-agency.png) no-repeat;
background-position: -75px -348px;
width: 12px;
height: 7px;
}

i.gray-down-arrow-on {
background-position: -75px -340px;
}

.seal {
position: absolute;
top: 60px;
left: 850px;
background: url(/Content/images/frame/bg-agency.png) no-repeat;
background-position: 0 -691px;
width: 116px;
height: 110px;
}

.wrapper-btnOwnerMobile {
margin-top: 10px;
font-size: 14px;
font-family: "Microsoft YaHei", 宋体;
}

.wrapper-btnOwnerMobile h3 {
margin-left: 30px;
color: #000;
font-size: 16px;
}

.wrapper-btnOwnerMobile a {
color: #a0a0a0;
}

.gray-big-down-arrow {
background-position: -324px -35px;
width: 16px;
height: 9px;
}

.property-paper {
background-color: #d9d8d6;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.property-paper-inner {
background-color: #fff;
padding-top: 0;
padding-right: 15px;
padding-bottom: 0;
padding-left: 15px;
}

.property-paper-inner input[type="text"] {
border: 1px solid #d5d5d5;
}

.property-descrip, .manager-comments {
border: 1px solid #d5d5d5;
}

.btns-property-paper {
margin-bottom: 11px;
}

.btns-property-paper input {
margin-right: 10px;
float: left;
width: 108px;
height: 36px;
color: #fff;
text-align: center;
background-color: #fc6e51;
font-size: 14px;
font-family: 'Microsoft YaHei',宋体;
cursor: pointer;
}

.btns-property-paper input:hover {
background-color: #ef3a3c;
}

.btns-property-paper input:active, .btns-property-paper input:focus {
background-color: #bd1b1d;
}

.property-paper-top {
line-height: 30px;
}

.logo-property-paper, .property-paper-banner, .property-con-rt li a, .community-feature-con-r li a, .property-b-inner li, .property-con-l a, .h-version-price-icon, .h-version-rent-icon, .company-name, .h-version-con-lb a, .h-version-con-rb a {
background: url(/static/app/img/bg-property-paper.png);
background-position: 0 -36px;
}

.logo-property-paper {
width: 197px;
height: 57px;
margin-top: 15px;
position: absolute;
}

.logo-property-paper h1 {
position: relative;
text-indent: -1000px;
z-index: -1;
}

.property-paper-top li.r {
font-size: 15px;
margin-top: 15px;
}

.property-paper-top li.r p {
margin-bottom: 10px;
}

.property-paper-banner {
background-position: 0 -269px;
width: 240px;
height: 93px;
margin-left: 300px;
}

.property-paper-inner .property-descrip {
margin-top: 10px;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
}

.property-paper-inner .property-descrip textarea {
height: 97px;
font-weight: bold;
font-size: 42px;
width: 956px;
}

.manager-comments textarea {
width: 956px;
font-size: 18px;
height: 100px;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}

.property-con {
margin-top: 10px;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
}

.property-con-l {
float: left;
width: 605px;
position: relative;
}

.property-con-l-inner {
background-color: #f7f7f7;
width: 100%;
height: 100%;
}

.property-con-l {
border: 1px solid #d9d8d6;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
height: 650px;
}

.property-con-r {
border: 1px solid #d9d8d6;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
height: 650px;
width: 304px;
padding-top: 0;
padding-bottom: 20px;
overflow: hidden;
}

.property-con-r ul {
overflow: hidden;
}

.property-con-rt li a {
display: block;
background-position: 0 -362px;
width: 137px;
height: 117px;
}

.h-version-con-rb a {
display: block;
background-position: 0 -479px;
width: 190px;
height: 144px;
}

.community-feature-con-r {
width: 335px;
margin-right: 10px;
}

.community-feature-con-r li a {
display: block;
background-position: 0 -791px;
width: 150px;
height: 200px;
}

.property-con-rt li {
margin-top: 10px;
width: 137px;
height: 117px;
}

.property-con-rb li, .community-feature-con-l li {
border-top: 1px solid #d9d9d9;
font-size: 15px;
padding-top: 9px;
padding-bottom: 9px;
}

.property-con-rb li input, .community-feature-con-l li input {
vertical-align: 1px;
}

.property-con-rb li:first-child, .community-feature-con-l li:first-child {
border-top: 0;
}

.property-con-rb textarea {
border: 1px solid #d5d5d5;
}

.property-photo-path {
width: 100%;
height: 100%;
}

.room-photo-path {
width: 137px;
height: 117px;
}

.company {
width: 215px;
height: 32px;
}

.education-name {
width: 215px;
height: 48px;
}

.village-photo-path {
width: 150px;
height: 200px;
}

.user-name-and-phone {
background-color: transparent;
border: 0 none;
width: 240px;
height: 20px;
}

.property-paper-model .property-paper-inner input[type='text'], .property-paper-model .property-paper-inner textarea {
border-color: #fff;
}

.property-paper-model .property-descrip, .property-paper-model .manager-comments {
border-color: #fff;
}

.property-paper-model .property-paper-inner textarea {
overflow: hidden;
}

.property-paper-model .property-con-rb textarea {
margin-top: -2px;
}

.con-edit-box li {
overflow: hidden;
}

.con-edit-box li input[type="text"] {
padding-top: 1px;
height: 18px;
}

.con-edit-box li div.l-con {
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: auto !important;
max-width: 350px;
width: 350px;
outline: none;
}

.property-con-rb li div.l-con {
max-width: 170px;
width: 170px;
}

.community-feature {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border: 1px solid #d9d8d6;
border-bottom: 0;
}

.community-feature li div.l-con {
max-width: 550px;
width: 550px;
}

.community-feature .h2-div {
overflow: hidden;
}

.community-feature .h2-div div {
float: left;
}

.community-feature .h2-div div.l-con {
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: auto !important;
max-width: 550px;
width: 550px;
font-weight: bold;
}

.property-b-inner .inner-ul li div.l-con {
max-width: 450px;
width: 450px;
}

.community-feature-con-l {
width: 575px;
}

.property-b {
background-color: #d9d8d6;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

.property-b .inner-ul {
width: 600px;
float: left;
}

.property-b .inner-ul li {
margin-top: 11px;
font-size: 15px;
}

.property-b .inner-ul li:first-child {
margin-top: 0;
}

.property-b .pic1 {
background-position: 0 -195px;
width: 71px;
height: 71px;
}

.property-b .pic2 {
background-position: -71px -195px;
width: 77px;
height: 74px;
}

.property-b .pic3 {
background-position: 0 -112px;
width: 77px;
height: 77px;
}

.property-b .pic4 {
background-position: -197px -36px;
width: 76px;
height: 76px;
}

.property-b-inner {
overflow: hidden;
width: 341px;
}

.property-b-inner li {
float: left;
margin-right: 10px;
}

.property-con-l a {
display: block;
background-position: 0 -623px;
width: 192px;
height: 168px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -84px;
margin-left: -96px;
}

.paper-horizontal-img1 {
cursor: pointer;
width: 534px;
height: 406px;
}

.paper-horizontal-ipt1 {
height: 54px;
max-width: 245px;
margin-right: -5px;
padding-top: 10px;
color: red;
}

.h-version-t {
margin-bottom: 20px;
line-height: 83px;
padding-right: 20px;
height: 83px;
}

.h-version-tl {
border-bottom: 1px solid #d5d5d5;
overflow: hidden;
width: 790px;
padding-right: 20px;
}

.h-version-price-icon {
background-position: -163px -112px;
width: 83px;
height: 100%;
margin-top: 10px;
}

.h-version-rent-icon {
background-position: -163px -112px;
width: 83px;
height: 100%;
margin-top: 10px;
background-position: -77px -112px;
}

.group-name {
font-size: 33px;
font-family: "Microsoft Yahei",宋体;
font-weight: 500;
}

.company-name {
background-position: 0 0;
width: 263px;
height: 36px;
margin-top: 25px;
margin-left: 20px;
}

.property-name {
font-size: 90px;
}

.h-version-con {
padding-top: 10px;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0;
}

.h-version-con-lb {
background-color: #f7f7f7;
width: 534px;
height: 406px;
position: relative;
}

.h-version-con-lb a {
background-position: 0 -623px;
display: block;
width: 192px;
height: 168px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -84px;
margin-left: -96px;
}

.h-version-con-lb a:hover {
opacity: 0.8;
-ms-filter: alpha(opacity=80);
filter: alpha(opacity=80);
}

.property-con-rt li a:hover, .community-feature-con-r li a:hover, .h-version-con-rb a:hover, .property-con-l a:hover {
opacity: 0.8;
-ms-filter: alpha(opacity=80);
filter: alpha(opacity=80);
}

.price-detail {
font: bold 33px 'Microsoft YaHei',宋体;
margin-bottom: 20px;
vertical-align: baseline;
}

.price-detail input {
font-size: 45px;
outline: 0;
width: 230px;
border: 1px solid #fff;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
}

.price-detail input:hover {
border: 1px solid #d5d5d5;
}

.property-detail ul li {
line-height: 40px;
font-weight: bold;
font-size: 32px;
}

.property-detail ul li input {
font-size: 30px;
height: 36px;
}

.price-detail, .property-detail ul li, .group-name {
font-family: "Microsoft Yahei", 宋体;
}

.h-version-con-r {
width: 350px;
}

.h-version-con-r li label {
float: left;
margin-right: 10px;
}

.h-version-con-rb {
background-color: #f7f7f7;
width: 286px;
height: 244px;
margin-top: 50px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
overflow: hidden;
}

.h-version-con-rb a {
margin-top: 50px;
margin-left: 48px;
}

.property-name {
max-width: 534px;
width: 534px;
width: auto !important;
margin-bottom: 18px;
}

.price-detail div {
float: left;
overflow: hidden;
margin-right: 10px;
color: #333;
width: auto !important;
max-width: 250px;
width: 250px;
min-width: 100px;
border: 1px solid #eaeaea;
padding-right: 3px;
padding-left: 3px;
}

.other-inputs-paper {
margin-top: 23px;
margin-bottom: 35px;
height: 26px;
line-height: 26px;
}

.photoes-select dd ul {
overflow: hidden;
min-height: 140px;
height: auto !important;
width: 600px;
}

.add-performance {
font-size: 16px;
font-family: "Microsoft YaHei", 宋体;
}

.add-performance h3 {
margin-left: 30px;
font-size: 16px;
color: #000;
}

.add-performance a {
color: #e2574c;
}

.icon-add-performance {
background-position: -393px -243px;
width: 20px;
height: 20px;
vertical-align: -4px;
}

.recommend-hand {
vertical-align: -2px;
background-position: -329px -80px;
width: 12px;
height: 13px;
margin-right: -5px;
}

tbody:hover .recommend-hand {
background-position: -329px -101px;
}

.icon-ppliance {
background: url(/Content/images/controls/icon-agency.png) no-repeat;
vertical-align: -4px;
background-position: -275px -78px;
width: 18px;
height: 18px;
margin-right: 6px;
}

.icon-furniture {
background: url(/Content/images/controls/icon-agency.png) no-repeat;
vertical-align: -4px;
background-position: -275px -78px;
width: 18px;
height: 18px;
margin-right: 6px;
background-position: -294px -78px;
width: 22px;
height: 21px;
}

.icon-share-maps {
background-position: 0 -577px;
width: 108px;
height: 36px;
}

@media \0screen {
.bigpic_nav1 li:hover i, .bigpic_nav1 .current i {
top: -8px;
}
}

.auto-ipt {
min-width: 20px;
}

.property-photo-tool {
position: relative;
}

.draw-refer {
width: 1000px;
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
}

.draw-object {
width: 1000px;
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

.draw-steps {
width: 1200px;
margin-top: 40px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
background-color: #fffff2;
border-top: 1px solid #ffcc4c;
overflow: hidden;
}

.draw-steps dl {
width: 1000px;
line-height: 25px;
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
font-size: 14px;
}

.draw-steps .last {
color: #f00;
}

.text-area-trustors-remark {
width: 800px;
height: 90px;
}

.iconAddInfo {
position: absolute;
top: 0;
right: 0;
}

.map-canvas {
width: 100%;
height: 250px;
}

.property-details-red-line {
border-top: 2px solid #f87047;
padding-top: 10px;
padding-left: 10px;
}

.property-details-top {
color: #333;
font-size: 24px;
font-family: "Microsoft YaHei", 宋体;
}

.property-details-top a {
color: #333;
max-width: 500px;
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
text-decoration: underline;
}

.property-details-top * {
float: left;
}

.property-details-top span {
margin-left: 5px;
}

.property-details-top2 {
margin-top: 15px;
margin-left: 20px;
}

.property-details-top2-inner {
float: left;
line-height: 20px;
color: #666;
margin-right: 30px;
word-break: break-all;
}

.property-details-top2-inner i {
vertical-align: middle;
}

.double-house {
background: url(/Content/images/controls/icon-agency.png) no-repeat;
background-position: -19px -182px;
display: inline-block;
width: 16px;
height: 14px;
}

.rent-price-formate {
float: left;
max-width: 100px;
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}

.wfull-line {
height: 1px !important;
background-color: #f2f2f2;
margin-left: 0 !important;
}

.wfull-last {
height: 1px !important;
background-color: #f2f2f2;
margin-left: 0 !important;
margin-top: 15px;
margin-bottom: 17px;
}

.more-search {
display: none;
border-top: 1px solid #eaeaea;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
}

.see-owner-div {
overflow: auto;
height: auto !important;
max-height: 127px;
height: 127px;
}

.common-follow-type-box {
padding-left: 73px;
width: 74px;
}

.common-follow-type-box .commonFollowType {
display: none;
left: 73px;
min-width: 150px;
width: auto !important;
}

.recommender-div {
display: none;
position: absolute;
z-index: 3;
border: 2px solid #f87047;
background-color: #fff;
text-align: center;
width: 200px;
min-height: 90px;
height: auto !important;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
}

.data-table-img div.rel {
width: 113px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

.data-table-img .house-tag i.color-tag {
margin-top: -5px;
}

.data-table-img .exclusive-hover-box {
left: -227px;
}

.data-table-img .key-hover-box {
left: -227px;
}

.data-table-text div > div {
margin-left: 30px;
width: 140px;
}

.data-table-text div > span {
width: 150px;
}

.data-table-text div .house-tag li {
float: left;
margin-bottom: 3px;
}

.data-table-text .key-hover-box {
left: 18px;
}

.data-table-text .key-hover-box .property-keyNo {
display: inline-block;
height: 12px;
line-height: 12px;
width: 120px;
overflow: hidden;
}

.data-table-text .exclusive-hover-box {
left: 18px;
}

.data-table-second-row > tbody > tr:nth-child(even) {
background-color: transparent;
}

.data-table-second-row tbody {
border-bottom: 1px solid #ccc;
}

.data-table-second-row > tbody:hover {
background-color: #f6f6f6;
}

.data-table-second-row td {
height: 20px;
padding-top: 3px;
padding-bottom: 7px;
}

.data-table-second-row .tbody td {
height: 25px;
vertical-align: bottom;
padding-bottom: 1px;
}

.second-row td > div {
min-width: 900px;
width: auto !important;
}

#CLEANdiv #btnOtherSetsBox {
padding-left: 85px;
width: 74px;
}

#CLEANdiv .commonFollowType {
left: 85px;
min-width: 150px;
width: auto !important;
}

.detail-follow-search {
margin-top: 10px;
margin-bottom: 20px;
color: #a0a0a0;
}

.follow-time {
float: left;
height: 44px;
line-height: 44px;
}

.cancel-top {
width: 24px;
float: left;
margin-left: 10px;
}

.attachment-name {
vertical-align: middle;
width: auto !important;
max-width: 240px;
width: 240px;
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}

.attachment-name2 {
width: 160px;
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}

.attachment-ul {
display: none;
overflow: visible;
position: absolute;
z-index: 9999;
}

.attachment-ul .attachment-path {
width: 150px;
height: 200px;
}

.attachment-ul .attachment-close {
width: 20px;
height: 20px;
line-height: 20px;
color: #FFF;
text-align: center;
background: #000;
opacity: 0.4;
-ms-filter: alpha(opacity=40);
filter: alpha(opacity=40);
position: absolute;
top: 0;
right: 0;
}

.trustbook-no {
float: left;
width: 160px;
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}

.onlytrust-view-comment {
word-break: break-all;
width: 400px;
}

.body-borrow-key-record {
background-color: white;
min-width: 500px;
width: auto !important;
}

.complete-pop-box {
text-align: center;
font-size: 14px;
width: 500px;
height: 300px;
position: fixed;
left: 50%;
top: 50%;
margin-top: -150px;
margin-left: -250px;
background-color: #fff;
border: 1px solid #f87047;
z-index: 1200;
}

.complete-pop-box div:first-child {
margin-top: 80px;
}

.complete-pop-box input[type="radio"] {
margin-right: 3px;
}

.complete-pop-box label {
margin-right: 10px;
}

.current-rate {
margin-top: 20px;
margin-bottom: 50px;
}

.complete-tit {
position: absolute;
top: 10px;
left: 10px;
font-size: 16px;
font-family: "Microsoft YaHei", 宋体;
}

.btn-select {
color: #1f73f0;
height: 24px;
line-height: 24px;
cursor: pointer;
width: 36px;
text-align: center;
}

.build-name-select-div label {
margin-right: 10px;
}

.build-name-select-div input[type="checkbox"] {
margin-right: 4px;
}

.build-name-select-div > div {
margin-bottom: 10px;
}

/*情报站*/
.intell-left {
float: left;
border: 1px solid #eaeaea;
width: 180px;
padding: 10px 0;
position: absolute;
top: 135px;
bottom: 0;
}

.intell-left .tree-node-hover, .intell-left .tree-node-selected {
width: 100%;
}

.intell-right {
float: right;
width: 808px;
}

#btnOtherSetsBox1 div {
margin-left: 85px;
}

#btnOtherSetsBox1 span {
float: left;
border: 1px solid #bababa;
padding: 3px 5px;
margin-right: 10px;
margin-bottom: 10px;
cursor: pointer;
}

#btnOtherSetsBox1 span:hover {
background-color: #f6f6f6;
}

/*# sourceMappingURL=property-layout.css.map */
/*详情页长、真电话图标*/
.numlong, .numreal {
background: url(/Content/images/controls/icon-agency.png) no-repeat;
display: inline-block;
width: 12px;
height: 12px;
background-position: -14px -293px;
margin-left: 5px;
background-color: #00a0e9;
}

.numreal {
background-position: -30px -293px;
}

.div-call {
position: relative;
border: 1px solid #d3e4f1;
max-width: 600px;
padding: 4px 18px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
margin-top: -15px;
}

.div-call i {
position: absolute;
width: 15px;
height: 15px;
background: url(/Content/images/controls/icon-agency.png) no-repeat;
background-position: -46px -293px;
top: -1px;
left: -1px;
}

/*详情页查看业主，重写表格样式*/
.data-table-call > tbody > tr:nth-child(even), .thread > tbody > tr:nth-child(even), .data-table-call > tbody > tr:hover {
background-color: transparent;
}

/*情报站列表*/
.list-intell-station {
border-top: 1px solid #f2f2f2;
padding: 15px 10px;
position: relative;
}

.list-intell-station:first-child {
border-color: #efc75e;
}

.icons-intell-station {
position: absolute;
top: 15px;
right: 10px;
}

.cons-intell-station .div-first {
width: 36px;
}

.cons-intell-station .div-second {
width: 690px;
line-height: 19px;
margin-top: -2px;
word-break: break-all;
}

.others-intell-station {
margin-top: 13px;
margin-left: 36px;
color: #a0a0a0;
}

.btn-edit-intell-station {
background: url(/Content/images/controls/icon-agency.png) no-repeat;
display: inline-block;
width: 18px;
height: 18px;
background-position: -62px -293px;
vertical-align: middle;
}

/*房源详情页新开租、新开售、租开售、售开租*/
.new-opening-first-div {
margin-left: 80px;
}

.new-opening-first-div .mr4 {
display: inline-block;
width: 40px;
text-align: center;
}

.new-opening-first-div .mr4.cur {
text-decoration: underline;
font-weight: bold;
}

.click-follow-type {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}

.click-follow-type i {
display: inline-block;
width: 14px;
height: 14px;
line-height: 14px;
text-align: center;
border: 1px solid #ccc;
background-color: #ddd;
margin-right: 5px;
}

/*成交信息*/
.contract-info {
padding: 30px;
}

.contract-info ul {
overflow: hidden;
}

.contract-info ul li {
float: left;
margin-bottom: 20px;
}

.contract-info ul:first-child li {
font-weight: bold;
}

/*成交详情*/
.property-contract {
padding: 30px 30px 15px;
overflow: hidden;
}

.property-contract li {
float: left;
width: 33.3333%;
margin-bottom: 15px;
}

.contract-details {
padding: 30px;
line-height: 25px;
}

.contract-details strong {
font-weight: bold;
}

.contract-details .contract-details-list {
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 10px;
}

.contract-details .contract-details-list ul {
overflow: hidden;
}

.contract-details .contract-details-list ul li {
float: left;
}

.contract-details .contract-details-list .first-list li {
width: 40%;
}

/*成交记录*/
.contract-content strong {
display: inline-block;
width: 96px;
}

.contract-content li {
float: left;
width: 50%;
line-height: 25px;
}

.contract-content span {
white-space: nowrap;
overflow: hidden;
width: 150px;
word-break: break-all;
text-overflow: ellipsis;
}

/*虚拟号接入总机*/
.tape-mobile {
background: url(/Content/images/controls/icon-agency.png) no-repeat;
background-position: -101px -340px;
display: inline-block;
width: 19px;
height: 15px;
vertical-align: -3px;
}

/*在第一行增加跟进气泡*/
.pop-follow {
position: absolute;
top: -27px;
right: -21px;
display: inline-block !important;
width: 43px;
height: 26px;
text-align: center;
background: url(/Content/images/frame/bg-agency.png) no-repeat;
background-position: -221px 0;
color: #fff;
}

/*房源列表页跟进增加为30条*/
.follow-list-page {
max-height: 291px;
overflow-y: auto;
}


/*DM单*/
.dm-wrap [type='text'] {
outline: 0;
color: #a9a9a9;
}

.dm-wrap {
max-width: 734px;
min-width: 410px;
margin: 0 auto;
overflow: hidden;
}

.dm-wrap .dm-box {
border: 10px solid #a40f0f;
border-bottom-color: #ff661b;
position: relative;
}

.dm-wrap .dm-box::before, .dm-wrap .dm-box::after {
content: '';
position: absolute;
bottom: -20px;
width: 10px;
height: 300px;
background-color: #ff661b;
transform: skewY(-45deg);
-webkit-transform: skewY(-45deg);
}

.dm-wrap .dm-box::before {
left: -10px;
}

.dm-wrap .dm-box::after {
right: -10px;
height: 600px;
}

.dm-header {
background-color: #a40f0f;
}

.dm-header h1 {
background: url(/static/app/img/logo.png) no-repeat;
width: 112px;
height: 34px;
}

.dm-header div {
float: right;
width: 141px;
height: 26px;
margin-top: 4px;
background: url(/Content/images/controls/sprite-dm.png) no-repeat;
}

.dm-main {
background-color: #fff;
padding: 10px 10px 2px;
}

.dm-main > .row-1 .row-1-left {
width: 56%;
float: left;
}

.dm-main > .row-1 dl > * {
overflow: hidden;
}

.dm-main > .row-1 dt {
float: left;
width: 30px;
background-color: #ff661b;
color: #fff;
font: 18px 'Microsoft YaHei';
padding-left: 12px;
padding-top: 45px;
height: 152px;
}

.dm-main > .row-1 dd {
font: 14px 'Microsoft YaHei';
border: 1px solid #dcdcdc;
border-left: 0;
height: 195px;
}

.dm-main > .row-1 dd > * {
float: left;
}

.dm-main > .row-1 dd .col-1 {
text-align: center;
width: 20%;
line-height: 28px;
color: #666;
}

.dm-main > .row-1 dd .col-1 div, .dm-main > .row-1 dd .col-2 div {
height: 28px;
}

.dm-main > .row-1 dd .col-2 {
text-align: center;
width: 30%;
line-height: 28px;
}

.dm-main > .row-1 dd .col-3 {
width: 50%;
}

.dm-main .row-1-left dl {
margin-right: 10px;
}

.dm-main .row-1-right {
width: 44%;
float: right;
border: 1px solid #ddd;
position: relative;
text-align: center;
box-sizing: border-box;
height: 197px;
}

.dm-main .row-1-right img, .dm-main .row-1-right .row-1 {
position: absolute;
}

.dm-main .row-1-right img {
left: -1px;
top: -1px;
}

.dm-main .row-1-right .row-1 {
top: -1px;
right: -1px;
background-color: #ff661b;
color: #fff;
font: 19px 'Microsoft YaHei';
text-align: center;
line-height: 35px;
padding-left: 10px;
padding-right: 10px;
}

.dm-main .row-1-right .row-abs {
position: absolute;
bottom: 10px;
width: 100%;
}

.dm-main .row-1-right .row-2, .dm-main .row-1-right .row-3 {
font: bold 20px 'Microsoft YaHei';
color: #0e0e0e;
}
/*打印时可编辑文本显示为空*/
@media print {
.dm-wrap [placeholder1] {
color: #fff;
}
}

.div-list ul {
overflow: hidden;
}

.div-list ul li {
float: left;
text-align: center;
height: 25px;
}

.div-list ul .li-1, .div-list ul .li-6 {
width: 30%;
}

.div-list ul .li-2, .div-list ul .li-3, .div-list ul .li-4, .div-list ul .li-5 {
width: 10%;
}

.dm-main > .row-tit {
text-align: center;
color: #030303;
font: 22px 'Microsoft YaHei';
margin-top: 13px;
margin-bottom: 13px;
}

.ul-thead {
background-color: #a40f0f;
border-radius: 5px 5px 0 0;
}

.ul-thead li {
color: #fff;
font: 14px/25px 'Microsoft YaHei';
}

.ul-thead li span {
font-family: 'Arial';
}

.ul-thead li i {
display: inline-block;
width: 1px;
height: 20px;
background: url(/Content/images/controls/sprite-dm.png) -138px -85px no-repeat;
float: right;
margin-top: 3px;
}

.ul-tbodies {
border: 1px solid #dcdcdc;
border-top: 0;
color: #333;
font: 12px/25px 'Microsoft YaHei';
}

.dm-footer .dm-footer-left {
float: left;
}

.dm-footer .moments {
margin-top: 2px;
float: right;
}

.dm-footer .moments span {
display: inline-block;
width: 14px;
font: 14px/15px 'Microsoft YaHei';
vertical-align: top;
}

.dm-footer .dm-footer-left-row-1 {
font-size: 18px;
margin-bottom: 13px;
}

.dm-footer .dm-footer-left-row-1 input {
width: 220px;
}

.dm-footer .dm-footer-left-row-1 .name {
font: 30px 'Microsoft YaHei';
margin-left: 7px;
margin-right: 27px;
}

.dm-footer .dm-footer-left-row-1 .phone {
color: #a40f0f;
font-weight: bold;
font-family: 'Arial';
padding-left: 38px;
background: url(/Content/images/controls/sprite-dm.png) -108px -53px no-repeat;
display: inline-block;
line-height: 28px;
}

.dm-footer .dm-footer-left-row-2 {
color: #0e0e0e;
font: 14px 'Microsoft YaHei';
}

@media screen and (max-width: 768px) {
.dm-main > .row-1 .row-1-left, .dm-main .row-1-right, .dm-footer .dm-footer-left, .dm-footer .moments {
width: 100%;
float: none;
}

.dm-main .row-1-left {
margin-bottom: 10px;
}

.dm-main .row-1-left dl {
margin-right: 0;
}
}

@media screen and (max-width: 480px) {
.dm-footer .dm-footer-left-row-1 input {
width: 100%;
margin-top: 10px;
}
}
/*委托附件查看*/
.proerty-attach {
font-size: 12px;
}

.proerty-attach ul {
overflow: hidden;
}

.proerty-attach ul li {
list-style: none;
float: left;
margin-left: 20px;
}

.proerty-Entrust .photoread {
background-color: #fff;
margin-top: -337px;
height: auto;
bottom: 0;
overflow: hidden;
}

.proerty-attach {
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
}

.proerty-attach ul {
overflow: hidden;
}

.proerty-attach li {
float: left;
width: 100px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.proerty-attach li a {
color: #646464;
}

.proerty-attach li.current a {
color: #f00;
}

.photoread #showImgDiv {
padding-top: 10px;
position: absolute;
bottom: 0;
top: 60px;
}

#btnRotate {
    position: absolute;
    top: 10px;
    left: 20px;
    font-size:12px;
    width: 40px;
    height: 40px;
    background: url(/Content/images/frame/bg-agency.png) no-repeat;
    background-position: -235px -91px;
}

#btnRotate:hover {
padding:0;
background: url(/Content/images/frame/bg-agency.png) no-repeat;
background-position: -235px -45px;
}

/*城区类型tab*/
.sub-nav {
    overflow: hidden;
}

.sub-nav ul {
    overflow: hidden;
    line-height: 26px;
    margin-bottom:10px;
    margin-top:10px;
    margin-left:-6px;
}

.sub-nav ul li {
    font-size: 14px;
    font-weight: bold;
    float: left;
    text-align: center;
}

.sub-nav ul li a {
    color:#333;
    text-decoration:none;
    display: block;
    padding-right: 10px;
    padding-left: 10px;
}

.sub-nav ul li:hover a, .sub-nav ul li.current a{
    background-color:#e72e30;
    color: #fff !important;
    border-radius:3px;        
}

.icon-phone {
    vertical-align: -4px;
}
.icon-room-type-upload {
    background-position:0 -614px;
    width:108px;
    height:36px;
    float:left;
    margin-left:20px;
    cursor:pointer;
    outline:none;
}
.icon-village-type-upload {
    background-position:-312px -811px;
    width:108px;
    height:36px;
    float:left;
    margin-left:20px;
    cursor:pointer;
    outline:none;
}

.view-big-pic-mask {
    position: absolute;
    right: 10px;
    bottom: 70px;
    width: 68px;
    height: 18px;
    background: none repeat scroll 0 0 #000;
    opacity: 0.6;
}